/**
	Basic class that is iterable using timber.collection.Iterator

	@author Chandler McWilliams
	@version 2005-11-11
*/
interface timber.collection.IterableInterface
{
	
	// get the length
	public function getLength();
	
	// return the current item
	public function getItemAtIndex(i);

	// tell it you are iterable
	public function isIterable();

}